package top.wardyan.wbaseswt.conf.model;

import top.wardyan.base.common.annotation.Table;
import top.wardyan.base.db.model.base.BaseDetailModel;
import top.wardyan.wbaseswt.conf.config.AppConfig;

@Table(tableName="SYSDATASETCOL",primaryKey="mID,dID",configName=AppConfig.CONFIGNAME)
public class SysDatasetCol extends BaseDetailModel<SysDatasetCol> {

	// private static final cn.hutool.log.Log log = cn.hutool.log.Log.get();
	
	// mID,dID,sIndex已经在父类里了
	

	
	public String getXField() {
		return this.getStr("xField");
	}
	public SysDatasetCol setXField(String xField) {
		this.set("xField", xField);
		return this;
	}
	public String getXTitle() {
		return this.getStr("xTitle");
	}
	public SysDatasetCol setXTitle(String xTitle) {
		this.set("xTitle", xTitle);
		return this;
	}
	public Integer getXDataType() {
		return this.getInt("xDataType");
	}
	public SysDatasetCol setXDataType(Integer xDataType) {
		this.set("xDataType", xDataType);
		return this;
	}
	public Boolean getXIsRequire() {
		return this.getBoolean("xIsRequire");
	}
	public SysDatasetCol setXType(Boolean xIsRequire) {
		this.set("xIsRequire", xIsRequire);
		return this;
	}
	public String getXDefaultValue() {
		return this.getStr("xDefaultValue");
	}
	public SysDatasetCol setXDefaultValue(String xDefaultValue) {
		this.set("xDefaultValue", xDefaultValue);
		return this;
	}
	public Integer getRDicID() {
		return this.getInt("rDic_ID");
	}
	public SysDatasetCol setRDicID(Integer rDic_ID) {
		this.set("rDic_ID", rDic_ID);
		return this;
	}
	public String getXMaps() {
		return this.getStr("xMaps");
	}
	public SysDatasetCol setXMaps(String xMaps) {
		this.set("xMaps", xMaps);
		return this;
	}
	public Integer getXWidth() {
		return this.getInt("xWidth");
	}
	public SysDatasetCol setXWidth(Integer xWidth) {
		this.set("xWidth", xWidth);
		return this;
	}
	
	
}
